创建时间: | 2017/4/21 10:44 |
来源: | http://www.cnblogs.com/hyq0002013/p/6077847.html |
Mybatis的批量插入这里有http://ljhzzyx.blog.163.com/blog/static/38380312201353536375/。目前想批量更新,如果update的值是相同的话,很简单,组织
oracle数据库:
1 2 3 4 5 6 7 8 9 10 11 | <code class= "hljs tcl" ><<span class= "hljs-keyword" > update id=<span class= "hljs-string" > "batchUpdate" parameterType=<span class= "hljs-string" > "java.util.List" > <<span class= "hljs-keyword" >foreach collection=<span class= "hljs-string" > "list" item=<span class= "hljs-string" > "item" index =<span class= "hljs-string" > "index" <span class= "hljs-keyword" > open =<span class= "hljs-string" > "begin" <span class= "hljs-keyword" > close =<span class= "hljs-string" > "end;" separator=<span class= "hljs-string" > ";" > <span class= "hljs-keyword" > update test <<span class= "hljs-keyword" > set > test=${item.test}+<span class= "hljs-number" >1 </<span class= "hljs-keyword" > set > where id = ${item.id} </<span class= "hljs-keyword" >foreach> </<span class= "hljs-keyword" > update ><br><br><br></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></code> |
mysql数据库:
mysql数据库采用一下写法即可执行,但是数据库连接必须配置:&allowMultiQueries=true
例如:jdbc:mysql://192.168.1.236:3306/test?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true
1 2 3 4 5 6 7 8 9 10 11 | <code class= "hljs tcl" ><<span class= "hljs-keyword" > update id=<span class= "hljs-string" > "batchUpdate" parameterType=<span class= "hljs-string" > "java.util.List" > <<span class= "hljs-keyword" >foreach collection=<span class= "hljs-string" > "list" item=<span class= "hljs-string" > "item" index =<span class= "hljs-string" > "index" <span class= "hljs-keyword" > open =<span class= "hljs-string" > "" <span class= "hljs-keyword" > close =<span class= "hljs-string" > "" separator=<span class= "hljs-string" > ";" > <span class= "hljs-keyword" > update test <<span class= "hljs-keyword" > set > test=${item.test}+<span class= "hljs-number" >1 </<span class= "hljs-keyword" > set > where id = ${item.id} </<span class= "hljs-keyword" >foreach> </<span class= "hljs-keyword" > update ><br><br><br> ------------------------------------------------------------------------------------------------------------------------------<br><br>https://my.oschina.net/zouqun/blog/405424<br><br>--------------------------------------------------------------------------------------------------------------------------------<br><br></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></code> |
版权声明:本文为博主原创文章,未经博主允许不得转载。
1 | <code class= "hljs tcl" ><span class= "hljs-keyword" ><span class= "hljs-string" ><span class= "hljs-string" ><span class= "hljs-keyword" ><span class= "hljs-string" ><span class= "hljs-string" ><span class= "hljs-string" ><span class= "hljs-keyword" ><span class= "hljs-string" ><span class= "hljs-keyword" ><span class= "hljs-string" ><span class= "hljs-string" ><span class= "hljs-keyword" ><span class= "hljs-keyword" ><span class= "hljs-number" ><span class= "hljs-keyword" ><span class= "hljs-keyword" ><span class= "hljs-keyword" > </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></code> |